Dc current gain of bd139 transistor

i have bd 139 transistor whose h[fe] is given as min-40 and max-250. I need to calculate values to drive dc motor. Which value should i take into consideration minimum or maximum.
Is h[fe] and current gain (beta) same thing?
Further i read somewhere that the gain of transistor cannot be greater than 100 i.e. the collector current can be maximum 100 mA when the base current is 1 mA. Is that true? how is it not true in case of bd139?

bd139 datasheet
http://pdf.datasheetarchive.com/indexerfiles/Datasheet-01/DSA00650.pdf

bd 139 datasheet -http://pdf.datasheetarchive.com/indexerfiles/Datasheet-01/DSA00650.pdf

i could not figure it out

Me neither. In the pdf file that you linked is not enough information.
Try another datasheet.
Click on the blue button "Download Datasheet", Intelligent Power and Sensing Technologies | onsemi
In Figure 1, you see the current gain at a certain collector current.
For example at 500mA, the gain is 80.

Neither is appropriate - you need to know what base current causes saturation (for a particular collector
current). For many old transistors like this the base current for saturation is 10% of collector current
or more even.

Use a MOSFET if you can, much easier to drive.

i have a transistor whose gain at 0.15 amp collector current is given as
minimum : 40
maximum :250

I am using the transistor for my project so how to calculate base current. the transistor is bd139

Use worst case, 40.
If you need 150mA for Ic, 150/40=3.75mA Ib

@zammikao, please stop cross-posting.